introduce new CI/CD Stratergies and fixes for site deployment#26
Merged
Keshav-writes-code merged 15 commits intostagingfrom Jan 27, 2026
Merged
introduce new CI/CD Stratergies and fixes for site deployment#26Keshav-writes-code merged 15 commits intostagingfrom
Keshav-writes-code merged 15 commits intostagingfrom
Conversation
fix(site)[ci]: bun installation fix(site)[fonts]: fix fonts not loading issue refac(site)[ci]: make the astro action itself handle bun installation fix(site): make bun install deps in monorepo first fix(site): unocss fonts
…oad page of the website
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request makes significant improvements to the CI/CD workflows, site configuration, and download experience for the project. It standardizes and clarifies workflow file names and triggers, introduces a new workflow for site build checks, updates release and deployment strategies, and enhances the downloads page and related site assets. Below are the most important changes grouped by theme:
CI/CD Workflow Improvements
tauri-build-debug.yml→app-build-debug.yml,tauri-build-release.yml→app-build-release.yml,deploy-website.yml→site-deploy.yml) and updated their triggers and paths for better monorepo support. [1] [2] [3]site-check.ymlworkflow to verify that the Astro site builds correctly on PRs and staging pushes.Site Deployment and Configuration
siteURL inastro.config.mjsto the new production domain and fixed the base path.Downloads Page and Navigation
/downloadto/downloadsfor consistency. [1] [2]Minor UI and Content Fixes
Cleanup
.gitignorerelated to fonts, as font asset management has been updated.